MailBurstTM: FAQs
Here are some examples, questions, and answers that demonstrate some of
the program's features. The questions and answers are structured to answer
both general questions and questions you will have after trying out the
demo version.
Also, be sure to read the Mini-Tutorial and
Installation sections.
1. When the MacOS supports multiple domains will MailBurst still be
useful?
Yes!
Whether your machine serves one domain or several, MailBurst
is primarily a smart mail hub.
Yes, it handles multiple/virtual domains, but its flexibility, speed, and
ease of use make it an ideal tool for anyone running AIMS/EIMS.
2. How do I use info@domain1.com and info@domain2.com?
To have mail sent to your server at info@domain1.com be forwarded to joe@X.com
and info@domain2.com be forwarded to jim@Y.com, simply add both domains
to your domain list, and add a forwarding
account named info for each domain, with a proper outgoing address.
3. Can I have mail sent to info@domain1.com be forwared
to more than one person?
Yes. Just add a second (or more) address after joe's address (accounts):
4. Can I have all mail sent to a domain forwarded regardless of the user
name?
Sure, create an incoming address named "*". (Be sure to tell AIMS/EIMS
to save mail for the user named: "any-name", a default and non-removable
user name, to the :MailBurst:mail folder. )
This is great when you have a client that wants to add new email addresses
all the time for specials or promotions.
Once you set up this address, your administrative work is over!
5. If I use a wild card does it apply to all addresses
Only addresses that don't match a specific entry. Specific entries are checked
first, and if no match is found, the program will try to match with wild
cards that a re specified.
6. Can I have MailBurst forward mail for "webmaster" at all
my domains to one account?
Sure, just create a domain named "*" in the domain
screen. Then add what ever accounts you wish to have handled across all
the domains. Once "webmaster" is listed for the "*"domain, unless a domain has a specific entry for "webmaster" all
mail for webmaster will be sent to the address list specified in the "*"domain.
7. What if I forward all mail for webmaster to me, but one customer wants
to receive her domain's webmaster email?
Again, if a domain has a specific listing for "webmaster", then
this will override the "webmaster" account in the "*"domain.
On our servers, most domain's do not have a "webmaster"entry, so the "*" domain's webmaster handles the email. In the
few domains that do have "webmaster" entries, we list our internal
webmaster as one of the addresses to deliver mail as well, so both our internal
webmaster and the domain's webmaster get the mail.
8. What is the order of precedence used to match incoming email to the
list of domains and accounts?
1) addresses that match BOTH user name and host
2) addresses that match a user name and a host alias
3) addresses that match a user name and an alias with an '*'
4) addresses that match a user name and any host (user@*)
5) addresses that match any user and a single host (*@host)
6) addresses that match any user and an alias
7) addresses that match any user and an alias with an '*'
9. If I have mail coming in for subdomains, do I
have to enter a domain and full set of accounts for each domain?
No. You can use an ALIAS for single subdomain
hosts or a wild card to handle them all. (Alias records cause the incoming
host to appear as if it came into the alias host):
10. How can I test my configuration?
Use the Test command in the file menu.
11. How limited is the demo version?
The demo version will handle 3 domains, and simply place mail for other
domains into the MailBurst:hold folder. Additionally, the demo version ignores
the MailBurst drop folder.
12. What happens when an address can't be processed?
The program will send a message to the ADMIN when an address can not be
processed. Once you fix the config file, and it is reloaded (either automatically
or by hand or AppleEvent) the message will be re-processed.
If an address can not be processed, you will receive an email message
only the first time that address is processed each time the program
reads the config file (e.g., if 100 messages are received to an address,
you will get only one error message.)
13. If I want to change the config file with a text editor, can I disable
the GUI?
Yes, just add a line "NoGUI" anywhere in the config file.
14. If I change the config file with a text editor, do I need to re-start
the program?
No, by default, the program will automatically reload the
config file if you have enabled the Auto
Config file update option in the preferences dialog.
15. How fast is MailBurst and are
there any limits to the number of users or domains?
Fast and no realistic limits (like driving a sports car).
We ran a 5,000 user domain in a 4Mb partition and 25,000 users with only
a 10Mb RAM partition. While run-time peformance
is not affected greatly by large configurations,
reloading a config file with large numbers of addresses can
take several seconds. (You can test run-time performance using a large
config file and the Test command under the File
menu.)
The largest full-mail file test we have run to date involved 5,000 mail messages
that AIMS/EIMS had deposited in the MailBurst:Mail folder. We double-clicked on MailBurst
and 10 minutes, 39 seconds later, MailBurst had processed all 5,000
messages and delivered them back to AIMS/EIMS to forward. That's on a 117 Mhz
PPC (PowerBook 5300ce).
Check out the testimonials section
for our customers' experiences.
For configurations larger than 5,000 users in a single domain we recommend generating the config
file with an external tool or editor and including the "NoGUI" command in the config file. This is
because the list manager code that displays the lists of users in the dialog windows can not
handle VERY large lists. (We could write our own code to perform the list box management,
but we have found that the REAL large users do not use the GUI to perform config management
at this point in time.)
Note that for multiple recipients, you are limited to 255 outgoing
or notification addresses. If you're looking for more, we recommend
using a mailing list program (we've held back implementing a full set of
mailing list features, as we feel there are enough solutions on the market...
if you feel otherwise, do let us know!)
16. What's in the log file?
Every time the program sends a file to AIMS/EIMS, it logs the date, time, status,
original address, the new address, and the size of the file to the log file.
10/01/96 09:05:05 OK info@dantowitz.com david@dantowitz.com 3135
17. Can messges be saved to a file?
Sure, check out the Options dialog box for special
settings for each account.
18. Can I set up an Auto Reply?
Sure, check out the Options dialog box for special
settings for each account.
19. Can I reject message based on size?
Sure, check out the Options dialog box for special
settings for each account.
20. Can I create my config file automatically, with a script or CGI?
Yes, the format is pretty simple. Just open up the file and have a look. We have many
users doing this already. Soon we'll add an official description of the file format
to the docs.
21. Can I BOUNCE mail?
Yes, set up any account as bounce rather than forward and
mail to that account will be bounced back to the sender with a 550 message.
22. Can I customize the message sent when mail is BOUNCED?
Sure, but rather than setting up the account as
bounce, set it forward, and set up an Auto Reply message
for the account. Simply leave the outgoing address box empty and
mail to this account will generate an auto reply with your message
to the sender and delete the incoming message.
23. EIMS is bouncing my mail with a 550 error is this EIMS or MailBurst?
EIMS 1.1.2 has many important bug fixes and work arounds for existing OT bugs,
but one new feature has lead many of our users to use AIMS 1.1.1 in favor of EIMS 1.1.2.
When SMTP mail comes in, the following is done:
- If the domain in the FROM adddress matches a local domain go to step
2, otherwise send the mail.
- If the user in the FROM address matches a POP user, send the mail
- Otherwise REJECT the mail.
To enable EIMS to send mail from a CGI or other software, add an account with
the name used by the CGI (or use EIMS 1.x, 2.x, SIMS, or AIMS 1.1.1).
Note that this "feature" does not block strange people from sending mail
using your SMTP... it only blocks sending mail from non-existent POP
accounts on local domains.
21. What is the Large Footprint version/where did it go?
Earlier versions of 2.0 had a normal and a Large Footprint (LFP) version, but this
is no longer the case.
The details:
The large footprint version was used for configurations that need to display
more than 32k of data in a list box. This limit is imposed by the MacOS'
built-in ListManager. The large footprint version replaces the MacOS
List Manager with StoneTable, which can handle more than 32k in a list box and
therefore requires more RAM. When you have a large configuration, the program will try to
allocate enough RAM, but you may get a request to increase the RAM partition if memory runs low.
Click here for more info
on large configurations and performance.
MailBurst uses StoneTable(tm), by StoneTablet Publishing.
All rights to StoneTable(tm) and its documentation are retained by
StoneTablet Publishing and are © 1992-1995
StoneTablet Publishing.
22. Can I edit config files myself?
Yes, the syntax is quite simple. Just examine the lines in the file after creating a
simple config with the GUI.
To Forward mail, use the Multi command:
Multi user@domain.com realuser@realdomain.com
Multi user2@domain.com firstDest@domain.com secondDest@domain.com
Each element on the line is separated by a TAB (spaces will also work). To indicate more than one
destination, simply place additional destinations on the same line, separated by TABs.
To bounce or trash mail, change "Multi" to "Bounce" or "Trash". The commands may be in any
order. By default, the program will write config files alphabetically by domain and user.
Other settings are simple to glean from the config file. Semi-colon ";" is used to start a comment
for those generating their config files using other software. All commands are very
straight forward and if you create some settings with the GUI, then examine the commands
in the config file you'll see how simple they are.
Back
© 1999 Dantowitz Consulting
& Research, Inc.